package com.tianqu.tms.www.rental.viewhelper;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import com.tianqu.tms.entity.RentalContractInfo;
import com.tianqu.tms.www.bid.viewhelper.BidCarQuotationViewHelper;
import com.tianqu.tms.www.common.viewhelper.ViewListViewHelper;

public class RentalLocationViewHelper extends ViewListViewHelper{

	/**
	 * 租位添加/修改/删除
	 * @author mufeiyu
	 */
	private static final long serialVersionUID = 1L;

	private long id;//序号
	private int rowNo;//行号
	private String serial;//合同编号
	private String locationSerial;//租位编号
	private String oldLocationSerial;//修改前租位编号
	private int rentalType;//租位类型
	private String rentalTypeName;//租位类型名
	private List rentalTypeList;//租位类型列表
	private int rentalArea;//租位区域
	private String rentalAreaName;//租位区域名
	private List rentalAreaList;//租位区域列表
	private String acreage;//租位面积
	private String acreageS;//租位面积-开始区间
	private String acreageE;//租位面积-结束区间
	private String carPort;//车位数量
	private String carPortS;//车位数量-开始区间
	private String carPortE;//车位数量-结束区间
	private int rentalStatus;//租位状态
	private List rentalStatusList;//租位状态列表
	private String rentalStatusName;//租位状态名
	private int insertUserId;//插入用户ID
	private String insertUserName;//插入用户名
	private String insertTime;//插入时间
	private int updateUserId;//更新用户ID
	private String updateUserName;//更新用户名
	private String updateTime;//更新时间
	private String updateTimeS;//更新时间-开始区间
	private String updateTimeE;//更新时间-结束区间
	private int cssFlag;// 样式标识
	private String address;//租位位置
	private String annualTransactionVolume;//允许库存登记数量
	
	private Timestamp startDate;//合同开始日期
	private Timestamp endDate;//合同结束日期
	
	private String handleName;//操作人名
	private String handleType;//操作类型
	private String handleTypeName;//操作类型
	private List<HashMap<Integer, String>> handleTypeList;//操作类型
	private String handleDateS;//操作日期开始区间
	private String handleDateE;//操作日期结束区间
	private String handleDate;//操作日期
	private String remark;//备注
	
	private List<RentalLocationViewHelper> list= new ArrayList<RentalLocationViewHelper>();
	private List<RentalLocationViewHelper> rentalLocationUpdateHistroyList= new ArrayList<RentalLocationViewHelper>();//合同信息list
	
	public void setId(long id) {
		this.id = id;
	}
	
	public long getId() {
		return id;
	}

	
	public String getAnnualTransactionVolume() {
		return annualTransactionVolume;
	}

	public void setAnnualTransactionVolume(String annualTransactionVolume) {
		this.annualTransactionVolume = annualTransactionVolume;
	}

	public void setLocationSerial(String locationSerial) {
		this.locationSerial = locationSerial;
	}
	
	public String getLocationSerial() {
		return locationSerial;
	}

	public void setRentalType(int rentalType) {
		this.rentalType = rentalType;
	}
	
	public int getRentalType() {
		return rentalType;
	}
	
	public void setAcreage(String acreage) {
		this.acreage = acreage;
	}
	
	public String getAcreage() {
		return acreage;
	}
	
	public void setCarPort(String carPort) {
		this.carPort = carPort;
	}
	
	public String getCarPort() {
		return carPort;
	}
	
	public void setRentalStatus(int rentalStatus) {
		this.rentalStatus = rentalStatus;
	}
	
	public int getRentalStatus() {
		return rentalStatus;
	}
	
	public void setInsertUserId(int insertUserId) {
		this.insertUserId = insertUserId;
	}
	
	public int getInsertUserId() {
		return insertUserId;
	}
	
	public void setInsertTime(String insertTime) {
		this.insertTime = insertTime;
	}
	
	public String getInsertTime() {
		return insertTime;
	}
		
	public void setUpdateUserId(int updateUserId) {
		this.updateUserId = updateUserId;
	}
	
	public int getUpdateUserId() {
		return updateUserId;
	}
	
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	
	public String getUpdateTime() {
		return updateTime;
	}

	public void setRentalTypeList(List rentalTypeList) {
		this.rentalTypeList = rentalTypeList;
	}

	public List getRentalTypeList() {
		return rentalTypeList;
	}

	public void setList(List<RentalLocationViewHelper> list) {
		this.list = list;
	}

	public List<RentalLocationViewHelper> getList() {
		return list;
	}

	public void setRentalTypeName(String rentalTypeName) {
		this.rentalTypeName = rentalTypeName;
	}

	public String getRentalTypeName() {
		return rentalTypeName;
	}

	public void setRentalStatusName(String rentalStatusName) {
		this.rentalStatusName = rentalStatusName;
	}

	public String getRentalStatusName() {
		return rentalStatusName;
	}

	public void setInsertUserName(String insertUserName) {
		this.insertUserName = insertUserName;
	}

	public String getInsertUserName() {
		return insertUserName;
	}

	public void setUpdateUserName(String updateUserName) {
		this.updateUserName = updateUserName;
	}

	public String getUpdateUserName() {
		return updateUserName;
	}

	public void setRowNo(int rowNo) {
		this.rowNo = rowNo;
	}

	public int getRowNo() {
		return rowNo;
	}

	public void setCssFlag(int cssFlag) {
		this.cssFlag = cssFlag;
	}

	public int getCssFlag() {
		return cssFlag;
	}

	public void setOldLocationSerial(String oldLocationSerial) {
		this.oldLocationSerial = oldLocationSerial;
	}

	public String getOldLocationSerial() {
		return oldLocationSerial;
	}

	/**
	 * @param address the address to set
	 */
	public void setAddress(String address) {
		this.address = address;
	}

	/**
	 * @return the address
	 */
	public String getAddress() {
		return address;
	}

	public void setRentalAreaList(List rentalAreaList) {
		this.rentalAreaList = rentalAreaList;
	}

	public List getRentalAreaList() {
		return rentalAreaList;
	}

	public void setRentalAreaName(String rentalAreaName) {
		this.rentalAreaName = rentalAreaName;
	}

	public String getRentalAreaName() {
		return rentalAreaName;
	}

	public void setRentalArea(int rentalArea) {
		this.rentalArea = rentalArea;
	}

	public int getRentalArea() {
		return rentalArea;
	}

	public void setRentalStatusList(List rentalStatusList) {
		this.rentalStatusList = rentalStatusList;
	}

	public List getRentalStatusList() {
		return rentalStatusList;
	}

	public void setAcreageS(String acreageS) {
		this.acreageS = acreageS;
	}

	public String getAcreageS() {
		return acreageS;
	}

	public void setAcreageE(String acreageE) {
		this.acreageE = acreageE;
	}

	public String getAcreageE() {
		return acreageE;
	}

	public void setCarPortS(String carPortS) {
		this.carPortS = carPortS;
	}

	public String getCarPortS() {
		return carPortS;
	}

	public void setCarPortE(String carPortE) {
		this.carPortE = carPortE;
	}

	public String getCarPortE() {
		return carPortE;
	}

	public void setUpdateTimeS(String updateTimeS) {
		this.updateTimeS = updateTimeS;
	}

	public String getUpdateTimeS() {
		return updateTimeS;
	}

	public void setUpdateTimeE(String updateTimeE) {
		this.updateTimeE = updateTimeE;
	}

	public String getUpdateTimeE() {
		return updateTimeE;
	}

	public void setSerial(String serial) {
		this.serial = serial;
	}

	public String getSerial() {
		return serial;
	}

	public void setStartDate(Timestamp startDate) {
		this.startDate = startDate;
	}

	public Timestamp getStartDate() {
		return startDate;
	}

	public void setEndDate(Timestamp endDate) {
		this.endDate = endDate;
	}

	public Timestamp getEndDate() {
		return endDate;
	}

	public void setHandleName(String handleName) {
		this.handleName = handleName;
	}

	public String getHandleName() {
		return handleName;
	}

	public void setHandleType(String handleType) {
		this.handleType = handleType;
	}

	public String getHandleType() {
		return handleType;
	}

	public void setHandleTypeName(String handleTypeName) {
		this.handleTypeName = handleTypeName;
	}

	public String getHandleTypeName() {
		return handleTypeName;
	}

	public void setHandleTypeList(List<HashMap<Integer, String>> handleTypeList) {
		this.handleTypeList = handleTypeList;
	}

	public List<HashMap<Integer, String>> getHandleTypeList() {
		return handleTypeList;
	}

	public void setHandleDateS(String handleDateS) {
		this.handleDateS = handleDateS;
	}

	public String getHandleDateS() {
		return handleDateS;
	}

	public void setHandleDateE(String handleDateE) {
		this.handleDateE = handleDateE;
	}

	public String getHandleDateE() {
		return handleDateE;
	}

	public void setHandleDate(String handleDate) {
		this.handleDate = handleDate;
	}

	public String getHandleDate() {
		return handleDate;
	}

	public void setRentalLocationUpdateHistroyList(
			List<RentalLocationViewHelper> rentalLocationUpdateHistroyList) {
		this.rentalLocationUpdateHistroyList = rentalLocationUpdateHistroyList;
	}

	public List<RentalLocationViewHelper> getRentalLocationUpdateHistroyList() {
		return rentalLocationUpdateHistroyList;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRemark() {
		return remark;
	}
}
